public class TypeConvertDemo {
    public static void main(String[] args){
        // 自动类型转换 （小-----》大）
        byte a = 12;
        int b =a;
        System.out.println(b);

        //强制转换(大------》小)
        int c = 5;
        byte d = (byte)c;

        // 类型自动提升
        //1.byte,short,char 运算时候，会自动提升到int,在参与运算
        //2.在运算中会自动提升到相对应的最高类型数据
        byte num1= 1;
        short num2 = 2;
        char num3 = 'a';

        int num4 = num1 + num2 + num3;
        System.out.println("num4="+num4);

        //2.在运算中会自动提升到相对应的最高类型数据

        float num5 = 56.12f;
        double num6 = 12 + num5;
        System.out.println(num6);

    }
}
